About company

Iconic bar and restaurant located on Sloane Square in the heart of Chelsea. A bustling hotspot open seven days a week for breakfast, lunch, dinner & drinks. A firm favourite for Champagne sipping, masterful mixology and people watching. Book Online

GB 7 sloane square
Unknown
Unknown
Not verified company