Description
In the buzzing hub of central London is The Trafalgar St. James, a luxury yet quirky hotel overlooking Trafalgar square, this venue holds a stunning terrace that hosts spectacular views of the city skyline.
This unique space was designed with client entertainment in mind supplying delicious cocktails and mouth watering canapes allowing Trafalgar hotel to be completely flexible to create your perfect summer event.
Location
SW1A 2TS