2333 Town Center Drive, Sugar Land TX 77478 – ICO Commercial

837 Usable SF; Near Sugar Land Town Square, City Hall, Marriott Hotel, Methodist & St. Luke's Hospital; Tenant pays electricity and janitorial …