The River House Restaurant

New American
$ $ $
123 Mountain Rd (at The Stowe Inn)
Stowe, VT 05672
(802) 253-4030
Wednesday
5:00pm - 9:00pm
Thursday
5:00pm - 9:00pm
Friday
5:00pm - 9:00pm
Saturday
5:00pm - 9:00pm