Supportinfo@ratecheck.travel
Hotel del Rio, Liberia | 400 meters from route 1 and, 700 meters from the main bus stations, Liberia, Guanacaste, Costa Rica, 50101 | RateCheck.travel