Holiday Inn Express Castro Vly 2532 Castro Valley Blvd Castro Valley, CA 94546 Phone: (510) 538-9501 Fax: (510) 538-9487
Category: Hotels & Motels