Hotel Stela City Center 3 stars

Rruga e Dibrës, 1001 Tirana, Albania

Hotel image
Read more reviews for Hotel Stela City Center