Yale Street House by Lydia Details Location Address:1703 Yale Street, Houston, Texas, 77008, United States