Contact Us

Lazarus House

4106 Austin Street, Houston, Texas 77004, United States

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

Hours

Open today

06:30 am – 02:30 pm

Got Questions?

Cancel