Square INN Tirana Apartment City Center is located in Tirana, Albania on Rruga Bardhok Biba Pallati 75. Square INN Tirana Apartment City Center is rated 5 out of 5 in the category short term apartment rental agency in Albania.
Address
Rruga Bardhok Biba Pallati 75