Contact Us

Lazarus House

4106 Austin Street, Houston, Texas 77004, United States

phone (713) 526-5071 fax (713) 523-0379

Hours

Open today

06:00 am – 04:30 pm

Got Questions?

Cancel