The Lost Hour 217-219 Greenwich High Road, London SE10 8NB