Definition of Delray Beach
city on the Atlantic in southeastern Florida south of West Palm Beach population 60,522
Learn More about delray beach
Britannica.com: Encyclopedia article about Delray Beach
Seen and Heard
What made you want to look up Delray Beach? Please tell us where you read or heard it (including the quote, if possible).