★ 4.8 / 5 from 1083 reviews
Italian
Venues
Wine
Mediterranean
The Chelsea Cellar
9 Park Walk London, SW10 0AJ, United Kingdom
"We love this place, the food, the wine, the atmosphere, the cosiness."
The Chelsea Cellar is a cozy and intimate Italian restaurant located in Chelsea. While some diners were disappointed by the limited menu options, othe...