Residence – Lake Ida – Delray Beach, FL.

511 NW 9th St is located in the Lake Ida Shores area of Delray Beach, FL. This home has 4 bedrooms, 4½ bathrooms, and approximately 3,448 sqft of living space. The property was built in 2015. Similar homes nearby have 4 bedrooms and 4 baths.

Comments are closed.