- All reviews
Offering a restaurant, Taylor's 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 Taylor's Place Tortuguero Costa Rica you will find a fully stocked bar.