London, United Kingdom
The Trafalgar Hotel
Rooftop Bar • Bar • Cocktails
Save it
Save it
add note
Recommended by 1 other locals show all

2 Spring Gardens, Trafalgar Square, London SW1A 2TS, United Kingdom

see directions

2 Spring Gardens, Trafalgar Square, London SW1A 2TS, United Kingdom

see directions
Found a problem on this page?
report
Image Source
Google Images
Found a problem on this page?
report
Image Source
Google Images