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