100 Maple Road, Amherst, New York 14221 USA
+1 716-632-6622

Residence Inn® by Marriott® Buffalo Amherst