Know a great happy hour or special for this location?
Grand French art deco restaurant with classic brasserie dishes and choucroutes in 1930s building.
Suggest an edit
20 Sherwood St, London, W1F 7ED