Subway 1753

Subway #1753-0 is a Subway restaurant located at 3636 Euclid Avenue, Cleveland, Ohio.