Hotels Near Red Roof Inn Buffalo - Amherst, Buffalo