Subway 66411

Subway #66411-0 is a Subway restaurant located at Shell Gas Station/Convenience Store, 9255 South Rita Road, Tucson, Arizona.