A venue billed as the first new pub on the King’s Road in Chelsea for 100 years and named after a famous British naval victory 220 years ago has opened this week. The Trafalgar has taken over the ground floor and basement of a Grade II-listed Edwardian bank building, owned by the Cadogan Estate and […]