Welcome to the Lord Amherst Hotel
Conveniently located immediately off the New York State Thruway system. In the peaceful, centralized suburb of Amherst, New York, the Lord Amherst is just minutes from shopping at the Walden Galleria, unique shops and restaurants in the historic Village of Williamsville, Buffalo Niagara International Airport, the world-renowned Niagara Falls, and the region's 22 colleges and universities.
Lord Amherst Hotel
5000 Main Street
Amherst, New York 14226
Click here for directions