Sampling London’s Best Two Restaurants:
Of the several Gordon Ramsay’s, the best of the lot, GR at Royal Hospital Road, is currently London’s finest. Getting in takes a top-notch concierge or serious pre-planning. The other top toque in town is Shane Osborn of Pied A Terre on Charlotte Street. Both of these restaurants produce innovative “New French” cuisine, meaning an…
