The Green Space is located at 2911 E State Hwy 114 Southlake, TX 76051. This space is approximately 1300-square-feet and offers a light, bright, open space, also including professional lighting and white walls with different textures.
Amenities
We offer a variety of couches, chairs, and stools, a speaker system, backdrop stands, a clothing rack, wifi, as wells as access to the kitchenette and restrooms.