River House Lodge
121 E Main Street, Terra Alta
Location River House Lodge is located in Terra Alta. This hotel is located in 15 km from the city center. You can take a walk and explore the neighbourhood area of the hotel — Janet and Imre Szilagyi Center for the Visual and Performing Arts and Cannon Hill. At the hotel Free Wi-Fi is
Free WiFiParkingBusiness
USD 191.19 night
