Subway 1668

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