Popular accommodations in Santa Rosa
HouseAccommodates 2
Chagres River Lodge
Offering a garden and garden view, Chagres River Lodge is situated in Santa Rosa, 42 km from Rod Carew National Stadium and 45 km from Panama Canal - Miraflores Visitor Center. This property offers access to a patio and free private parking. The holiday home features river views, a sun terrace, a 24-hour front desk, and free WiFi is available throughout the property.Book nowfrom $83 per night