Subway 7873

Subway #7873-0 is a Subway restaurant located at Star Plaza, 1240 Huron Road East, Cleveland, Ohio.