L'Hotel Square est situé dans le centre de Skopje sur la place de Macédoine. Il surplombe le fleuve Vardar et la statue d'Alexandre le Grand. L'hôtel dispose d'une connexion Wi-Fi gratuite et de chambres climatisées avec un balcon.
Le bar du Square sert diverses boissons non alcoolisées et du café.