Best Western Plus Inn of Hayward | Global Travel