What? Where?

Sandwich Garden Reviews & Details

Sandwich Garden

Sandwich Garden is rated 3 stars

1826 Mccullough Ave
San antonio
(210) 732-7419

Love It Hate It Try It Edit It Share It

Sandwich Garden is located at 1826 Mccullough Ave in San antonio near the intersection of McCullough Ave and E Locust St. Call (210) 732-7419 for dine in.

  • Service:Dine In
  • Major Intersection:Mccullough Ave And E Locust St
What everyone says about Sandwich Garden

Tell us more about Sandwich Garden San antonio!

Sandwich Garden Reviews, San antonio

Be the first to review Sandwich Garden!
Review Sandwich Garden

More Restaurants in San Antonio

Restaurant Dining Guide & Restaurant Menus © fyood.com 2008-2013