3 apartments in 2 properties
$2,250
1 unit available
No Price Analysis
16651 ne 18 ave
North Miami Beach, FL
$2,275
2 units
Availablity starting now
1 bed
n/a
2 beds
3 beds
New Castle Lake - Waterfront Apartments
1401 NW 103 ST, Miami, FL
Viewing 1 – 2 of 2
Close map