Main Content
Project Description
Aria is a luxury oceanfront single-family home located at 222 N Ocean Blvd, Delray Beach, FL 33483 featuring 7 bedrooms, 9.2 bathrooms, and measures 14,988 total square feet.
Aria is a luxury oceanfront single-family home located at 222 N Ocean Blvd, Delray Beach, FL 33483 featuring 7 bedrooms, 9.2 bathrooms, and measures 14,988 total square feet.