Address:
Tearse Eye Center
805 Veterans Blvd, Redwood City 94063
(650) 368-3937 (Phone)
300 West Portal Ave, San Francisco 94127
(415) 753-8511 (Phone), (415) 753-5517 (Fax)
Hospitals:
Tearse Eye Center
805 Veterans Blvd, Redwood City 94063
300 West Portal Ave, San Francisco 94127
Sequoia Hospital
170 Alameda De Las Pulgas, Redwood City 94062