Orquidea Del Sur
Description of Property at
Nestled high on a mountain, overlooking crystal blue waters and lush green forest, you will discover paradise at Orquidea del Sur. Our panoramic views of the Pacific Oceans and the mountains of the Santa Rosa Peninsula of Costa Rica will immediately make you forget all your cares and settle in for a vacation of a lifetime. Whether you choose to spend lazy days relaxing by our infinity pool, exploring our beach or venturing out for excursions, there is something for everyone to enjoy.
This Virtual Tour was Provided courtesy of Vision Quest Virtual Tours