1247 Niagara Falls Blvd, Amherst, New York 14226(716) 833-6106 In Amherst on Niagara Falls Blvd in the Boulevard Mall