Smee's Place, INDIANAPOLIS, Indiana (IN)
Comfortably situated at 1454 West 86th Street () in INDIANAPOLIS, Indiana (IN) (46260), Smee's Place can be contacted at 3178760202. Please do call up upfront to reserve your spot in the restaurant.
More restaurants in INDIANAPOLIS, Indiana (IN)
Smee's Place contact information and details:
Address: 1454 West 86th Street - , INDIANAPOLIS, Indiana (IN) 46260
Contact Phone: 3178760202