The Valley Restaurant
19 Cromer Ave, Grand Falls-Windsor
(709) 489-5961
Recent Reviews
I've had the pleasure of eating here many times over the years. Living in BC and traveling home for holidays, It's definitely one of our favorite restaurants in Grand Falls
We stopped in for lunch while passing through Grand Falls. It is actually located in the Mall, my GPS struggled to understand. I think off Cromer Street, one of the #18 exits. My wife had their Turkey soup and a grilled ham and cheese sandwich. I had the Beef soup and a BLT. Everything was very good. Sides with sandwiches were extra. Prices and service were good. Glad we stopped in.
Kid-friendliness: Many highchairs available.