Address 3171 Sheridan Dr Amherst NY 14226 United States
Phone: (716) 515-4000 Open 24 Hours a Day: No