Welcome to the River House Restaurant. We are located in the Stowe Inn in the heart of Vermont. We are open for dinner Wednesday to Sunday 4.30pm till 9pm. Our bar is open till 10 pm.
Tags : #Steakhouse, #SeafoodRestaurant
Location :
123 Mountain Road, Stowe, Vermont 05672