Trafalgar Cafe

98, 98A Trafalgar Road London