I will be having family coming over to London for the holidays and I am looking for a place to go for lunch on New Year's Day (British/traditional fare preferred, as they are coming from Italy and would not fancy Italian food). I have heard hotels sometimes do deals...Any good recommendations? We are a party of 11
<div><br></div>
Comments