LEICESTER SQUARE
Leicester Square
Our Flagship Leicester Square Restaurant is conveniently located just a 2-min walk away from Leicester Square station - come and say hi to the first Jollibee in the West End!
Now open for dine-in and in-store takeaway. See you soon!
22 Leicester Square
London
WC2H 7LE
020 7839 7150
Mon — Sun:
10AM - 11PM