Live at 1112 Welch Apartments Download Rental Application Notice: JavaScript is required for this content. Emailinfo@1112welch.comPhone713-900-4579Address1112 Welch Street Houston, TX 77006