The beach at the Capitan Suizo Hotel located in the northwestern province of Guanacaste. Considered the finest beachfront lodging in Guanacaste.
The beach at the Capitan Suizo Hotel located in the northwestern province of Guanacaste. Considered the finest beachfront lodging in Guanacaste.