The Plaza at Delray
The Plaza at Delray is the premiere shopping destination for South Palm Beach conveniently located near Federal Highway. With more than 30 restaurants and retailers to enjoy, the center is anchored by Publix, Marshall’s, Ulta, and TJ Maxx.