Subway 1363

Subway #1363-0 is a Subway restaurant located at, 4608 Talmadge Road , Toledo, Ohio.