Lakeshore Plaza I


  • Type Office
  • Market Ft. Lauderdale
  • Sq. Ft. 146,360
  • Address1301 International Parkway
    Sunrise, FL, United States