The recently built 5 star complex of the Hotel Riu Guanacaste (24 hour All Inclusive), is situated in Guanacaste, Costa Rica in a seafront location on Mata Palo Beach.
Tags:
Hotel Riu Guanacaste, Costa Rica resort, riu costa rica, riu, Riu Guanacaste, Mata Palo Beac