Wild Tree

Restaurant & Bar in Trafalgar Square
Wild Tree image
Ad
Address
16 Irving Street
Trafalgar Square
London
WC2H 7AU
Map
Nearest Station
Leicester Square
0.11 miles

User Reviews

There are no user reviews
Have your say

Add a review or useful tip for this restaurant