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°)