8.3/10
Very Good
40 reviews
Free Wi-Fi
Offering an extensive lush garden, a swimming pool and unique architecture upon a hillside, the Red Frog Beach Island Resort is located a walk distance from the beach.
Number of rooms: 32
Red Frog Beach, 0000 Bocas del Toro, Panama