Green Man & French Horn - located in the west end of Central London, specialising in food and wine from around the longest wild river in France. From the Ardeche to the Coast at Saint Nazaire.
Green Man & French Horn
Restaurant & Bar in Trafalgar Square
Our records show that Green Man & French Horn is closed.
Please see the current address info below.
Address
54 St. Martin's Lane
Trafalgar Square
London
WC2N 4EA
Cuisine
Restaurant & Bar
Restaurant & Bar
Region
Trafalgar Square
Trafalgar Square
We have multiple businesses linked to this address, if you'd like to see what else is listed here please click:
Open address data
User Reviews
There are no user reviews