Subway 33823

Subway #33823-0 is a Subway restaurant located at Biscayne Shops, 2336 Biscayne Boulevard Unit C001, Miami, Florida.