SW17 Rooms
Hotel😠 Room lacked heating of any kind and one of the windows was leaking air in addition to water, with evidence the curtains being soaked before. No hot water whatsoever and the toilet had no seat on it. The tap didn't have a handle either. The deputy manager of the property when asked to address the pre...
Address
914 Garratt Ln, London SW17 0LT, United Kingdom
Contact
+44 7766 387958Rating on Google Maps
2.20 (42 reviews)Open on Google Maps