The World's Rooftop Bars
Social networks

Vista

The Trafalgar Hotel

Location

2 Spring Gardens (Trafalgar Square)
sw1a 2ts London
United Kingdom
Subway: Charing Cross tube

Need more information?

Phone: 020 7870 2900

Photos

Page loaded in 0.00195 secs.

Developed and provided by CM Software Solutions.