Meridian Plaza Deli, INDIANAPOLIS, Indiana (IN)
Readily positioned at 10333 North Meridian Street () in INDIANAPOLIS, Indiana (IN) (46290), Meridian Plaza Deli is available at 3175758246. It is advisable to give them a call in ahead of time to make a reservation.
More restaurants in INDIANAPOLIS, Indiana (IN)
Meridian Plaza Deli contact information and details:
Address: 10333 North Meridian Street - , INDIANAPOLIS, Indiana (IN) 46290
Contact Phone: 3175758246