The peace lodge, costa rica is a five star hotel located near the La Paz waterfalls in Costa Rica. It was built between 1998 and 2003 in a traditional style.
Browse premium related images on iStock | Save 20% with code UNSPLASH20
Related collections