Waterfront Apartments in Miami, Florida

Welcome home to New Castle Lake, a beautiful apartment rental community offering 1, 2, and 3-bedroom apartments for rent in Pinewood, Miami. Featuring spacious apartments, and coming in with a long list of amenities, your new home with us boasts a refined lifestyle ideal for thriving students and young professionals. Here, our residents enjoy expansive living spaces, a brand-new gym, a dog park, a recently updated business center, and a scenic lakefront location with plenty of green spaces. New Castle Lake is located 12 minutes from Midtown Miami, 14 minutes from Miami International Airport, and 20 minutes from Surfside Beach. Placing you at the center of all of this action is New Castle Lake, your serene, sophisticated abode in beautiful Miami.

Amazing Amenities

From the inside out, you will love our amazing amenities.


Spacious Floor Plans

Our fabulous floor plans will make coming home a joy.

Floor Plans

Property Photos

Every picture tells a story, just picture yourself here.

Media Gallery

1401 North West 103rd Street - MiamiFL 33147
Ride With Uber

Map of Miami, FL which includes a marker with additional information about New Castle Lake. The address is 1401 North West 103rd Street Miami, FL 33147.