Subway 42595

Subway #42595-0 is a Subway restaurant located at TAYBEH PLAZA, 3300 Clark Avenue, Cleveland, Ohio.