South Side Deli Address: 2900 S Lamar Blvd, Austin, TX 78704 Phone: (512) 555-1111 Hours: Mon: 11am-12am Tue: 11am-12am Wed: 11am-12am Thu: 11am-12am Fri: 11am-12am Sat: 11am-12am Delicatessens Other Businesses: Wendy's at 1418 E. Anderson Lane, Austin, TX 78752 Snollygoster's Sandwiches at 617 Radam Ln, Austin, TX 78745 Dr. Soupwich at 617 Radam Ln, Austin, TX 78745 Roys Restaurant at 340 E 2nd St, Austin, TX 78701 Starbucks at 1801 E 51st St, Austin, TX 78723