From Our Editors
Treat yourself to a healthy, topping-stacked sandwich from Subway in Hannibal. Find all of your favorite eats in one place at Subway, including low-fat, vegan and gluten-free options.
Don't waste time on public transportation! Bring your own wheels to the restaurant and easily park nearby.
You won't break the bank at Subway, with a meal typically hovering below the $15 mark. With food so tasty, you'll want to have breakfast, lunch, and dinner here...and you can go right ahead as Subway serves three meals a day. Whether you sit down to eat or get a sandwich to go, Subway is a great place to stop by for a much-needed meal.