Featured Featured

Sip N Stroll

Leon M Weekes Environmental Preserve 2800 Albatross Rd, Delray Beach

"The Leon M. Weekes Environmental Preserve is 14 acres of tough, tough land. It is a remnant of coastal scrub once common in South Florida now largely gone except for […]