VSS Biscayne

2895-A Biscayne Blvd, Miami FL 33137, Shops