Centrally located in the heart of beautiful and world-famous town of Delray Beach, built in 2005, 10 minutes to downtown Delray, and some of the best beaches in the country,