
The Chelsea Townhouse: London luxury feels right at home
Tucked away on a leafy London street, The Chelsea Townhouse feels less like a hotel, and more like a traditional upscale residence with a secret. While its exterior may be defined by the traditional Georgian red brick and a rather imposing British flag …