Subway 34216

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