Come see this beautifully updated 2 bedroom, 2 bathroom townhome located on a canal in North Palm Beach. Home features vaulted ceilings, updated kitchen with quartz countertops & backsplash. Impact windows throughout, new interior paint, baseboards and shiplap wall. Hot water heater replaced in 2021, A/C and air handler replaced in 2020. Private courtyard with entrance to the pool and boat docks. Fantastic location, close to some of the best dining shopping, I-95 and 20 mins to PBI airport.
118 Castlewood Dr
North Palm Beach, FL 33408
Apartment building
2 beds
What’s available
This building may have units for rent or for sale. Select a unit to contact.

$328,000
2 bd, 2 ba
1,280 sqft
Sold 06/26/2025 - Unit 128

KW Reserve Palm Beach

$315,000
2 bd, 2 ba
1,280 sqft
Sold 04/25/2025 - Unit 120

The Landmark Group

$339,900
2 bd, 2 ba
1,280 sqft
Sold 06/30/2023 - Unit 122

Douglas Elliman (Jupiter)

$250,000
2 bd, 2 ba
1,480 sqft
Sold 01/31/2023 - Unit 129

Illustrated Properties LLC (Jupiter)
What's special
Neighborhood: 33408
Areas of interest
Use our interactive map to explore the neighborhood and see how it matches your interests.
Travel times
Nearby schools in North Palm Beach
GreatSchools rating
- 2/10Lake Park Elementary SchoolGrades: PK-5Distance: 0.7 mi
- 4/10Howell L. Watkins Middle SchoolGrades: 6-8Distance: 2.1 mi
- 4/10Palm Beach Gardens High SchoolGrades: 9-12Distance: 3.3 mi
Market Trends
Rental market summary
The average rent for all beds and all property types in North Palm Beach, FL is $2,900.
Average rent
$2,900
Month-over-month
+$100
Year-over-year
-$300
Available rentals
135
Frequently asked questions
What is the walk score of 118 Castlewood Dr?
118 Castlewood Dr has a walk score of 75, it's very walkable.
What schools are assigned to 118 Castlewood Dr?
The schools assigned to 118 Castlewood Dr include Lake Park Elementary School, Howell L. Watkins Middle School, and Palm Beach Gardens High School.
What neighborhood is 118 Castlewood Dr in?
118 Castlewood Dr is in the 33408 neighborhood in North Palm Beach, FL.