Econo Lodge Buffalo South

The Econo Lodge South is located off Interstate 90, just 10 minutes from downtown Buffalo and minutes from anywhere in western New York. Ralph Wilson Stadium, home of the Buffalo Bills football team, is three miles from this hotel. 4344 Milestrip Rd. NY 14219 Buffalo (New York)