Where is Residence Inn by Marriott Buffalo Galleria Mall, Cheektowaga?

Where is Residence Inn by Marriott Buffalo Galleria Mall, Cheektowaga located?

Residence Inn by Marriott Buffalo Galleria Mall, Cheektowaga, Residence Inn by Marriott Buffalo Galleria Mall, Cheektowaga, United States of America (approx. 42.90756°, -78.77013°)


Where is Residence Inn by Marriott Buffalo Galleria Mall, Cheektowaga on the map?