Econo Lodge 3928 E Castro Valley Blvd Castro Valley, CA 94552 Phone: (510) 537-8833
Category: Hotels & Motels