Holland Park Grove Hotel
Reviews
User
Wifi doesnt work at all and the staff don't care. Bad service. Bad attitude.
More about Holland Park Grove Hotel
Holland Park Grove Hotel is located at 3 Aldine St, Shepherd's Bush, London W12 8AW, UK
+44 20 8743 0456