Offering a restaurant, Taylors Place Tortuguero Costa Rica is located in Tortuguero, surrounded by tropical gardens and a 5-minute walk from the beach Free WiFi access is available The double rooms are air-conditioned and all rooms feature a seating area and a private bathroom with free toiletries All boast excellent garden views At Taylors Place Tortuguero Costa Rica you will find a fully stocked bar