Yes, Hotel Amarilis is located just a stonethrow away from Wenceslas Square and in a walking distance of the most visited Prague sightseeings.