London E16 1XL, United Kingdom
Viva Burrito is a Burrito restaurant located at London E16 1XL, United Kingdom. It has received 67 reviews with an average rating of 1.4 stars.
The address of Viva Burrito: London E16 1XL, United Kingdom
Viva Burrito has 1.4 stars from 67 reviews
Burrito restaurant