Meridian Village Plaza, 13674 N Meridian St, Carmel (317) 580-0087
Meridian Village Plaza, 13674 N Meridian St, Carmel, IN 46032 (317) 580-0087