Pump House Steam & Transport Museum The
10 South Access Rd., Waltham Forest, London, United Kingdom, E17 8AX
(02085) 211766 Phone