José El Capitán Cangrejo Valle de Los Chillos is located in Quito, Ecuador on Av. Gral. Rumiñahui N988. José El Capitán Cangrejo Valle de Los Chillos is rated 3.6 out of 5 in the category seafood restaurant in Ecuador.
Address
Av. Gral. Rumiñahui N988
Amenities
Good for kids
Toilets