Close to Ralph Wilson Stadium.
Econo Lodge South Buffalo is located just under three miles from Ralph Wilson Stadium, home of the NFL's Buffalo Bills. As such, the hotel is a popular choice with football fans. Meanwhile, the hotel's close proximity to I-90 and I-190 makes it easy for guests to get to Buffalo and Niagara Falls.