Thistle Trafalgar Square Wedding Venue
About Thistle Trafalgar Square
Wedding venue in London's Trafalgar Square.
Contact & Location
Thistle Trafalgar Square
Whitcomb Street, Trafalgar Square, London, WC2H 7HG, Central London, United Kingdom
Wedding venue in London's Trafalgar Square.
Thistle Trafalgar Square
Whitcomb Street, Trafalgar Square, London, WC2H 7HG, Central London, United Kingdom