Subway 10503

Subway #10503-0 is a Subway restaurant located at Church Square, 7917 Euclid Avenue, Cleveland, Ohio.