30 Barkston Gardens, London, London, SW5 0EN, United Kingdom
Share this page on:
Business Overview
Share this on:
Overlooking a picturesque residential garden square, Henley House is a unique boutique hotel conveniently located in the vibrant Royal Borough of Kensington and Chelsea in the heart of London. This be
Find us on