Puerto cayo is located in Ecuador on Alborada 12va mz 19 s 38 Alborada 12va etapa. Puerto cayo is rated 3.8 out of 5 in the category seafood donburi restaurant in Ecuador.
Address
Alborada 12va mz 19 s 38 Alborada 12va etapa
Service options
Takeaway
Dine-in
Amenities
Good for kids
Toilets