Vista At The Trafalgar

Restaurant & Bar in Westminster
Vista At The Trafalgar image
Ad
Address
a
2 Spring Gardens
Westminster
London
SW1A 2BB
Map
Telephone
020 7870 2900
Region
Westminster
Nearest Station
Charing Cross
0.04 miles

This branch of Vista At The Trafalgar is a concession located in The Trafalgar.

User Reviews

There are no user reviews
Have your say

Add a review or useful tip for this restaurant