0 Hotels Added By Hibiscus Lodge Hibiscus Lodge The Hibiscus Lodge is a 26 room boutique property set amid 3 acres of lush tropical gardens on a cliff overlooking the Caribbean Sea. Most rooms ... No Reviews Yet