Econo Lodge Castro Valley I-580

3928 E Castro Valley Blvd Castro Valley CA 94552 USA

(510) 537-8833

Location