Public Storage



  • Type Industrial
  • Market Ft. Lauderdale
  • Sq. Ft. 191,299
  • Address111 NW 57th St Ft Lauderdale, FL, United States