Skip to main content

Category: Placencia

Turtle Inn, Belize | Plan South America

Turtle Inn, Belize | Plan South America

One of Francis Ford Coppola’s trio of Central American hotels, Turtle Inn is located near the small fishing village of Placencia.

 

Read More