City Centre Apartments

4.8
(4 reviews)
Zhabjak 7, Ljubljana 1000 Slovenia
Limited Service Property
Hotel
City Centre Apartments | Ljubljana | Slovenia | TripAligner