city in Palm Beach County, Florida, United States
via Wikipedia infobox
Delray Beach is a city in Palm Beach County, Florida, United States, and is a principal city in the Miami metropolitan area located 52 miles (83 km) north of Miami. The population of the city was 66,846 in 2020.
History
Discovered by embedding cosine similarity (sentence-transformers MiniLM, 384-dim).