Meridian Plaza Deli

10333 N Meridian St, Indianapolis IN

(317) 575-8246

Location