Directions to Sleep Inn Amherst, Buffalo

Sleep-inn-amherst-map
The Sleep Inn Amherst in Buffalo is located at 75 INNKEEPERS LANE , Buffalo , NY, US .   Click on the Google Map above to get an interactive version and see the area around the Sleep Inn Amherst .