Subway 6579

Subway #6579-0 is a Subway restaurant located at Market Plaza, 2031 West 25th Street, Cleveland, Ohio.