Atmosphere – Environments – Success
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.