Country Inn & Suites Buffalo South

Address: 164 B Slade Avenue, West Seneca, NY, 14224 - Phone: (716) 259-8520


    Enjoy a cozy stay at the Country Inn & Suites, an ideal location just south of Buffalo and directly off the I-90. Close by are many tourist attractions such as Niagara Falls, New Era Field, and the Buffalo Zoo. The Buffalo Niagara International Airport is just 20 minutes away, additionally making travel plans simple and convenient.

    Property Amenities:

    • Indoor pool and fitness center
    • Meeting facilities
    • Free on-site parking

    Corporate rates

    E-mail us at