Review: Il Gattopardo, Mayfair

This Italian restaurant on Albermarle Street is all about discreet luxury, an emphasis on incredible food with a vibe that’s all about Sixties flair and glamour. Here’s what you need to know.

Open in Google Maps

M
Be the first to comment
Share this story: