DXD Capital unveils new 761-unit Public Storage facility in Toms River

Private equity investor DXD Capital has taken the wraps off a new climate-controlled, 761-unit self-storage building in Toms River.