Sorry! JavaScript is disabled in your browser. To get the best user experience on our website you should enable it.

Business Listings - Trafalgar Square restaurants

Sort by
  • Thai Square Trafalgar Square
    020 7839 4000
    21-24 Cockspur St, St. James's London Greater London SW1Y 5BN
    One of the most iconic restaurants near Trafalgar Square, this location features an open plan and split-level experience. An elegant sp.....utside in.

    Listed In : Food

    View Details