Enjoy our most Luxury services; stay at the most beautiful hotel in Santa Teresa, Costa Rica, where you will be enchanted by the tranquil beauty of the surrounding country, which has been declared a national park. For Further information visit our we