SPENCER OGDEN | OFFICE

12,000 SF | Houston, TX