Riley’s Fish Shack
What we have: Lunch, Dinner, Sit-Down, Take-out, Seafood, Sandwiches
Hours: 11 a.m. – 8 p.m. 7 days a week
Address: 2165 Portland St, St. Johnsbury, VT 05819
This may be the best kept secret in the area. This restaurant in Saint Johnsbury has the best seafood you can find in the region for the best prices. Outdoor seating throughout the summer, fun décor, and decent portion sizes – add this hidden gem to your list. Located almost out of town, many travelers would miss it if they didn’t know what to look for, don’t be one of them.