Deli King

 

 
  • 410 W. 71st St, Chicago, IL