HOTEL DEL RIO is located just 6.8 mi from Daniel Oduber International Airport and 1969 feet from the Inter-American Route 1.
Proximity to shops such as Walmart 600 mts, Santa Rosa Shopping Plaza 0.6 mi and bus stations 0.6 mi.
24-hour reception and free parking.
Air conditioning in all rooms, dinner and breakfast service.
Just 30 minutes from National Parks and beaches.