Subway 49336

Subway #49336-0 is a Subway restaurant located at Food Spot Convenience Store, 7400 Red Road, South Miami, Florida.