Restaurants in San Antonio, TX
Restaurants • Fast Food Restaurants • American Restaurants
Pavillon North Star Mall 25.,
San Antonio ,
TX
78201
UNITED STATES
Based on 1 reviews
Great place for high quality sandwiches
I've eaten there many times and it is consistently great! I've never had a bad experience, or even one where I thought it was OK but not worth the money. There are cheaper sandwiches out there, but for me, the quality more than justifies...Worldwide > United States > San Antonio, TX > Fast Food Restaurants