EL Vagabundo is located in Quito, Ecuador on MGFXMRQ, Calle Río Chinchipe Sangolquí. EL Vagabundo is rated 5 out of 5 in the category seafood restaurant in Ecuador.
Address
MGFXMRQ, Calle Río Chinchipe Sangolquí
Service options
Takeaway
Dine-in
Amenities
Good for kids
Toilets