The Texan Embassy Cantina is a Tex-Mex restaurant right in the heart of the Capital, just round the corner from Trafalgar Square. ... More