Address1531 Niagara Falls Blvd Amherst NY 14228 United States
Phone:(716) 831-9618 Open 24 Hours a Day:No