204 Brick Ln, London E1 6SA
This Ecuadorian cuisine restaurant in London offers authentic Latin flavors inspired by the rich culinary traditions of Ibarra, Ecuador.
Rating: 4.5