The Lost Hour

217-219 Greenwich High Road London SE10 8NB