Bambú Beach

Address:
San Juan del Sur, Rivas, NIC
Capacity:
150
 View map