HotelsAmbassadors
12 Upper Woburn Place London
Two minutes from Euston Station, the Ambassadors is the kind of stopover that’s ideal for an uncomplicated night’s kip: small but colourful rooms, comfortable beds and linen, if you check the website, a bargain. The surprise is the restaurant, Number Twelve. Sicilian Chef Santino Busciglio pops in and out of...read more