Overview
Delray Beach is located roughly 65 miles north of Miami and is part of the Palm Beaches. Downtown Delray Beach has an amazing walkable downtown avenue with shops and restaurants. It is designated as a "Village by the Sea" and was also named "Most Fun Small Town in the USA" by USA Today.