A wine shop and bar at Covent Garden Market, with a focus on Italian wines.
Time Out says
Details
- Address
- Unit 33, The Market
- London
- WC2E 8BE
Discover Time Out original video
A wine shop and bar at Covent Garden Market, with a focus on Italian wines.
Discover Time Out original video