Find the full list below:
2065 Niagara Falls Blvd, Amherst, NY 14228, USA
1659 Niagara Falls Blvd, Amherst, NY 14228, USA