5716 Beatrice St: Reviews & Score | Houston, Houston | Lucid Rents