Quality Inn Castro Valley

2532 Castro Valley Blvd
Castro Valley
California
United States