Location

Our hotel Paradise Flamingo Beach is located in the province of Guanacaste, at the northwest side of Costa Rica.