The Royal Trafalgar by Thistle

London
Whitcomb Street, Trafalgar Square (London),WC2H 7HG (London)
Do you own this company? Click to edit

Description

The Royal Trafalgar by Thistle is located on an intimate and quiet side street in the heart of London, just off Leicester Square and famous ‘theatre land’, with Trafalgar Square and Piccadilly Circus within 5 minutes' walk.



Reviews

--

Have you stayed at this accommodation?

Rate from 1 (Terrible) to 10 (Super)!

CityOnline

Escolha o Idioma

Newsletter