Subway 58821

Subway #58821-0 is a Subway restaurant located at Meijer, 1380 Sunbury Road, Delaware, Ohio.