More about Rooms Kensington
Rooms Kensington is located at 29 Kensington High Street, London, Greater London, W8 5NP, United Kingdom
Similar Listings
Smokelab
4
Huqqa Lounge
4.5