Stars Sandwich Market, INDIANAPOLIS, Indiana (IN)
Conveniently stationed at 116 North Delaware Street () in INDIANAPOLIS, Indiana (IN) (46204), Stars Sandwich Market are available at 3178229999. Please upfront to arrange your table in the restaurant.
More restaurants in INDIANAPOLIS, Indiana (IN)
Stars Sandwich Market contact information and details:
Address: 116 North Delaware Street - , INDIANAPOLIS, Indiana (IN) 46204
Contact Phone: 3178229999