Subway 1668

Subway #1668-0 is a Subway restaurant located at 1661 Southwest 107th Avenue, Miami, Florida.