Serviced apartment Premier Hotel
★★★★
2/3 Nikola Vapcarov, Skopje, North Macedonia Show on map
Hotel Square Macedonia is a 3-star hotel in Skopje, North Macedonia. It is one of 93 places to stay in Skopje listed on Triptoic.
2/3 Nikola Vapcarov, Skopje, North Macedonia
Hotel Square Macedonia is located at 2/3 Nikola Vapcarov, Skopje, North Macedonia.
Hotel Square Macedonia is rated 3 stars.
Highly rated alternatives close by
Serviced apartment
#3 in Skopje
Hotel
Hotel
Hotel
Hotel
Hotel