Tues 10am - 5pm Wed 10am - 7pm Fri 10am - 6pm Sat 10am - 2pm (last orders 1pm) (Closed to the public on Monday and Thursday) Productions are dealt with by appointment