Westwood Apartments

3801 SW 112th Avenue, Miami, FL 33164 | 786-244-7607; for TTY 711
Contact Property

Vista 12 Apartments

420 SW 12th Avenue, Miami, FL 33130 | 786-788-8556; for TTY 711
Contact Property