Location
14 North Audley Street
London
W1K 6WE
Opening Times
Monday to Sunday
Take-away
11.30am – 9.45pm
Restaurant
12.00pm – 9.45pm