More about Top Kensington Gardens Hotel
Top Kensington Gardens Hotel is located at 9 Kensington Gardens Square, W2 4 London, United Kingdom
+44 20 7243 7600
http://www.kensingtongardenshotel.co.uk/