Hotel BEST WESTERN INN OF HAYWARD Address: 360 West A Street - Hayward, California - 94541 - HAYWARD (CA), UNITED STATES
This 3 star hotel is located in the city centre of Hayward. It is close to the Centennial Hall.