Excellent location and amenities for a stay in heart of Prague