14 Town Oaks Place, Bellaire, TX 77401 - Homesnap