Lime Bar & Restaurant
1 Manilla St, London
020 7515 4500
Recent Reviews
Order Online
Reserve
Lime Bar & Restaurant
1 Manilla St, London E14 8JZ
020 7515 4500