Subway 10912

Subway #10912-0 is a Subway restaurant located at Big Creek Plaza, 10223 Brookpark Road, Parma, Ohio.