100 Willard Street #25, Houston, TX 77006 - Homesnap