Subway 48817

Subway #48817-0 is a Subway restaurant located at, 2181 North Meridian Street , Indianapolis, Indiana.