International Sandwich Shop
1 N Franklin St #180, Chicago 60606