Urban Baristas
Urban Baristas
Retail Unit 1
22-24 Wormwood Street
London
EC2M1RPLondon
Food rating:
★★★★★
5/5 stars
Updated:
Food rating:
★★★★★
5/5 stars
Updated:
See all Takeaway Shops in London.