Subway 6698

Subway #6698-0 is a Subway restaurant located at Mall of the Americas, 7795 West Flagler Street Suite 60, Miami, Florida.