Where do you need Restaurants ?
North River Snack Bar
413-625-6561
42.6017
-72.7307
About North River Snack Bar
North River Snack Bar is located at 2217 Route 2, Shelburne Falls, MA. This business specializes in Restaurants.