Though Isabela was my favorite island to visit in the Galapagos, it was my least favorite island to dine on. The exception to the rule: Maestro de Casa Restaurant – the only restaurant that pulled through for a thoroughly lovely dinner. On the edge of the main street closer to […]
Daily Archives: December 22, 2017
1 post