807 Algona Ave Avenue, Houston, TX 77008