Clinic Map

Urban Promise Academy

Urban Promise Academy

3031 E. 18th Street, Oakland

510-436-3636