The Villages Apartments in Miami, FL
Located at 6886 NW 7th Ave, Miami, FL 33150
(786) 401-4512
Location:
6886 NW 7th Ave, Miami, FL 33150
Description:
TTY: 800.955.8771, Brand New Property, Washer/Dryer in Unit, Granite Countertops, Resort Style Pool, Business center
Listings (1 - 5 of 9)
Check Availability

(786) 401-4512

6886 NW 7th Ave

Miami, FL 33150