Sandwich Shops in Marshalltown

Browse menus, reviews and photos of Sandwich Shops in Marshalltown.

Showing 4 of 4 restaurants

  • Sub City 8 East Main Street, Marshalltown Sandwich Shop · $

    1 Sub City

    4.8 Superb 184 Reviews

    8 East Main Street, Marshalltown

    • Take-Out

    Customers’ favorites

    • 25 Double Meat Cheese Infinity Taste and Awesomeness
    • Philly Cheese Steak
    • Pepperoni Provolone
    • Hot Cherry Peppers

    “Awesome sandwiches!!!! Great service!!!!”

  • Taylor's 267 East Church Street, Marshalltown Sandwich Shop · $

    2 Taylor's

    4.7 Superb 15 Reviews

    267 East Church Street, Marshalltown

    • Delivery

    Customers’ favorites

    • Maid

    “Their flavor is unmatched! Always generous meat portions. It has been a sixty year love affair.”

  • Jimmy John's 1702 South Center Street, Marshalltown Sandwich Shop · $

    3 Jimmy John's

    3.7 Good 118 Reviews

    1702 South Center Street, Marshalltown

    • Take-Out
    • Delivery
    • Drive-Through

    Customers’ favorites

    • Toasted Roast Beef Cheddar
    • Jalapeño Jimmy Chips
    • The J J Gargantuan

    “I just had the best Jimmy John’s sandwich I’ve ever had. The Marshalltown location does a fantastic job! Keep it up!”

  • Subway 2501 South Center Street, Marshalltown Sandwich Shop · $

    4 Subway

    2.9 Average 149 Reviews

    2501 South Center Street, Marshalltown

    • Take-Out
    • Delivery

    Customers’ favorites

    • Auntie Anne's Footlong Pretzel
    • Oven Roasted Chicken
    • Subway Club Sandwich
    • Vitamin Water xxx

    “A big thank you to Tiffany and her coworker as they served our entire team 30 mins until close with great attitudes and smiles! Tiffany also went above and beyond to make my son an allergy-friendly sandwich which made him very happy! Thank you!”

Sandwich Shops Nearby

You May Also Like

  • Buffalo Wild Wings Go and Jimmy John's Now Share a Roof in Florida

    Buffalo Wild Wings Go and Jimmy John's Now Share a Roof in Florida

    Floridians north of Sarasota can order chicken wings and a sub sandwich at the same counter. Quality Foods Restaurant Group opened the first co-branded Buffalo Wild Wings Go and Jimmy John's on Aug. 18 at 5241 69th St. E in Palmetto. The franchisee runs three other Buffalo Wild Wings in Florida and chose fast-growing Manatee County for its game-day calendar, from high school football to Pirates spring training.