Avenue, St. James’s: A Modern Oasis in Historic LondonBy VishalJuly 23, 20240 Avenue, a sophisticated restaurant located on the prestigious St. James’s Street in London, has become a sought-after destination for those…