Chateau Ten - Welch is located in the River Oaks neighborhood of Houston. Standing 6-stories tall, the building only has 10 luxury condominium units. Amenities include private balconies, garage parking, and in-unit laundry.
Explore Schools and Lifestyles around 2221 Welch St
Learn more about Chateau Ten - Welch, 2221 Welch St