Subway 37627

Subway #37627-0 is a Subway restaurant located at Shell Convenience Store, 11201 Sheldon Road, Tampa, Florida.