2424 West Holcombe, Houston