Vista Mar

AFFORDABLE

3606 NW 5th Ave, Miami, Fl 33127

Units: 110
Building style: High-rise
Year built: 2011