About company

A beautiful two-storey bar & restaurant in the heart of Central London’s theatre land. Showcasing the best of Spain & Italy. Fantastic wine & cocktails.

GB 23 catherine street
Not verified company