O Hotel Square está situado no centro de Skopje, na Praça Macedónia. Tem vista para o Rio Vardar e para a Estátua de Alexandre, o Grande. O hotel disponibiliza acesso Wi-Fi gratuito e quartos climatizados com varandas.
O Square alberga um bar onde são servidos vários refrigerantes e cafés.