Will's Snack Shop

sandwich store in Vice City