Subway 6768

Subway #6768-0 is a Subway restaurant located at Northern Light Shopping Center, 3391 Cleveland Avenue, Columbus, Ohio.