Investments Limited is excited to announce the acquisition of Mayfair Plaza, located at 885 SE 6th Ave (US 1/Federal Hwy) in Delray Beach. It is an 8,216 sq ft strip center, sitting on .6 acres of land, sandwiched between our Portofino Square center and our Aspen Towers center.
