‘My Favourite Hotel’ review – Finch Bay Galapagos Hotel, Ecuador
This is our review of the Finch Bay Galapagos Hotel in the Galapagos Islands, Ecuador. Due to a continued strong response from readers, we have been running another batch of ‘My Favourite Hotel’ .....
This is our review of the Finch Bay Galapagos Hotel in the Galapagos Islands, Ecuador. Due to a continued .....
13 Dec 202013 December 2020 • 8 comments