Delray Beach Plaza

Delray Beach Plaza

Delray Beach, FL

Whole Foods - Delray Beach Plaza: An 81,936 square foot Whole Foods anchored shopping center located in Delray Beach, FL. Scheduled to open in the fourth quarter of 2019.