Wikimapia is a multilingual open-content collaborative map, where anyone can create place tags and share their knowledge.

Finch Bay Eco Hotel

Ecuador / Galapagos / Puerto Ayora /
 Upload a photo

Puerto Ayora, Ecuador
Phone: +593 2-298-8311
www.finchbayhotel.com/

The Finch Bay Eco Hotel is a small hotel, but classy.
Nearby cities:
Coordinates:   -0°45'11"N   90°18'43"W
This article was last modified 6 years ago