Anglo
...

Anglo
London, United Kingdom

View on map
51.5206393, -0.1093691
30 St Cross St
London
EC1N 8UH
United Kingdom
Price
Expensive
Considering your legendary taste, we're pretty sure this restaurant will be your new flavor crush!