PATIENT PORTAL — Willowbrook Cardiovascular Associates. Health (5 days ago) MEDICAL CENTER Scurlock Tower 6560 Fannin Street, Suite 620 Houston, Texas 77030 (713) 791-1978. WILLOWBROOK Willowbrook Campus 13300 Hargrave Road, Suite 500 Houston, Texas 77070 (281) 890-4848..