Click floorplans to enlarge
The Hut
Alpha Plce
Chelsea
SW3 6NH
0203 858 6444
Nearest station - Sloane Square or South Kensington
Off street parking, pay by meter