The Victoria Inn

79 Choumert Road London SE15 4AR