Culture: Florida: Delightful Delray Beach
by Sheila Gaspers When I think of South Florida, cities like Fort Lauderdale and Miami usually come to mind. But during a recent road trip, I discovered the charming coastal town of Delray Beach. Nestled between the Atlantic Ocean and Intracoastal Waterway just 90 minutes north of Miami, Delray Beach offers visitors the perfect blend…