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