Subway 34216

Subway #34216-0 is a Subway restaurant located at, 12020 Southwest 8th Street , Miami, Florida.