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
Ad
Opening Summary
Mon - Sat:
Lunch 12:00 – 15:00
Dinner 17:30 – 23:00
Bar menu available all day
Mon - Sat:
Lunch 12:00 – 15:00
Dinner 17:30 – 23:00
Bar menu available all day
User Reviews
There are no user reviews
Have your say
Add a review or useful tip for this restaurant