2 Wks Ago COMPARE New Castle Lake - Waterfront Apartments 1401 NW 103rd St, Miami, FL 33147 1 Bed$1,899 - $1,950