Phone: +442072878855
Address: 97 Edgware Road,, London, W22HX, United Kingdom
City: London
Dishes: 14
Reviews: 3
"This restaurant is a hidden gem for those looking for fresh ceviche and high-quality dishes at affordable prices. Despite being located on a quieter street, it is underrated and undiscovered by many."
All prices are estimates.