Phone Number 18004447171
Lees Inn Sliema House
19 S. Pietru St., Near Sliema Promenade, Sliema, 1531, Malta
Rating
2
Rooms
2
Pets
No
05
Apr

Lees Inn Sliema House, Sliema

Lees Inn Sliema House

Lees Inn Sliema House

Price & Availability

Overall

Poor
2
1 reviews

Customers Review

Cleanliness 4
Comfort 4
Neighborhood 4
Condition 4
Recomendation 100%
“”