Elystan Street, Chelsea
A £45 Michelin-starred set menu in Chelsea always sounds promising on paper. The real question is whether it feels like a proper experience, or just an early-evening placeholder.
A £45 Michelin-starred set menu in Chelsea always sounds promising on paper. The real question is whether it feels like a proper experience, or just an early-evening placeholder.