The Chilworth London Paddington
The Chilworth London Paddington
55-61 Westbourne Terrace,
London,
W2 3UY
- Telephone 02077233434
A boutique hotel in Paddington, The Chilworth offers a modern take on afternoon tea in tranquil surroundings.
Text supplied by third party.