Some places earn their reputation one sandwich at a time. Southwest Deli and Cafe, sitting right in town at 1873 S Pueblo ...