L'Hotel Appartements Wencelsas Square se trouve sur la place principale de Prague, en plein cœur de la ville. Il dispose d'un centre de bien-être et spa ainsi que d'une connexion Wi-Fi gratuite.