S Steve Diefenbach Review of The Sausage Deli 4 years ago The Omar sandwich toasted is the best in Tucson.
Comments: