Subway 13296

Subway #13296-0 is a Subway restaurant located at, 14341 Euclid Avenue , Cleveland, Ohio.