Meridian Restaurant & Bar Address: 5694 N Meridian St, Indianapolis, IN 46208 Phone: +1 317-466-1111 Cuisine: American Read more