Open now
11:00 am - 12:00 pm
London, Greenwich & Canary Wharf
Peninsula Square, London, SE10 0DX
2 Menus available
Show menus
Open now
11:00 am - 12:00 pm
London, Greenwich & Canary Wharf
Peninsula Square, London, SE10 0DX
2 Menus available
Show menus