New Restaurant Review: Watatsumi
Being somewhat dubious of restaurants set in hotels, and also those that are positioned in too tourist-friendly locations, new Japanese restaurant Watatsumi set in the Club Quarters Hotel on Northumberland Avenue right at Trafalgar Square rang alarm bells.