Restaurants - Deli in Stamford, TX
Subway Sandwich Shop