Space Center Plaza

Houston, TX

Building

Summary

  • Address 17050-17068 Saturn Ln
  • Gross Leasable Area 17,145 SF
  • Year Built 2006
  • Rentable Building Area Fully Leased
  • Parking Spaces 80
  • Rental Rate $15.00/SF/YR + NNN

Location

Downloads

Space Center Plaza Flyer 01.29.24

Team

Travis Williamson

Leasing Agent
Investar Real Estate Services
713-851-3043