Residence Inn Buffalo Amherst

100 Maple Rd
Amherst
New York
United States