El Hotel Square está situado en la plaza de Macedonia, en el centro de Skopje. Tiene vistas al río Vardar y a la estatua de Alejandro Magno. Ofrece conexión Wi-Fi gratuita y habitaciones con aire acondicionado y balcón.
El Square también alberga un bar que sirve diversos refrescos y café.