Lime Bar & Restaurant
1 Manilla St, London
020 7515 4500
Menu
Reserve
London, Greater London
Lime Bar & Restaurant
1 Manilla St, London, Greater London E14 8JZ
020 7515 4500