[4931672] 1401 NE 103rd St, Miami
Apartments
1-2 bed
1-2 bathroom
Welcome home to New Castle Lake, a community of apartments in Miami, Florida. Offering spacious one, two, and three-bedroom floor plans with a long list of amenities, it’s little wonder why New Castle...
$1475-1850 per month