Chelsea Plaza is situated on the corner of Eighth and Lamar in the Wichita Falls downtown business district, making it a very desirable location. The landscaped courtyard and large windows add to its distinctive features.
Total Office Space: 30,000 square feet
Number of Floors: 4
909 Eighth Street
Wichita Falls, Texas 76301