Restaurants in London,
Restaurants
3 Windmill Street,
London ,
W1T 2HY
UNITED KINGDOM
We serve a delicious range of Spanish tapas, fine wines, craft beers and of course, sherry from the barrel. We're located in Fitzrovia near Soho in central London. Enjoy great food with us today.
Worldwide > United Kingdom > London > Restaurants