Phone: +442079305355
Address: 13 Villiers St, London, WC2N6ND, United Kingdom
City: London
Menu Dishes: 21
Reviews: 3
"This restaurant is amazing. The service was outstanding and the food was delicious. We sampled the guacamole, taquitos, and a variety of main dishes for sharing."
All prices are estimates on menu.