Northwood Retreat Sanctuary
United States
Northwood Retreat Sanctuary is a historic center built in 1953 nestled along the intercoastal waters of West Palm Beach, right over the bridge from Palm Beach Island and 15 min from Palm Beach International Airport.