Vista Mar Apartments 3606 NW 5th Avenue, Miami, FL 33127 | 786-661-1676; for TTY 711 Contact Property VictorM Add Favorite