An amazing sense of place and community
-
5/8/2007
Delray Beach is the jewel of South Florida, combining small town charm with big city amenities and sophistication. A can-do attitude, progressive leadership and smart growth has made Delray the best place to live work and play.
Jeff | Delray Beach, FL