One Twenty One Two Restaurant offers exquisite fine dining with an impressive selection of wines and flawless service. Located at The Royal Horseguards Hotel, it is also mentioned as a sumptuous option near Trafalgar Square.