Subway 33971

Subway #33971-0 is a Subway restaurant located at Beacon Center, 8686 Northwest 13th Terrace, Miami, Florida.