FIND US

 

LOCATION

28A LEICESTER SQUARE
LONDON
WC2H 7LE

CONTACT

0208 191 9144

OPENING HOURS

Sunday – Thursday: Closed
Friday: 6pm – 10pm
Saturday: 11am – 10pm