Ibbs Restaurant
6 Arnside St, London
020 7708 3904
Recent Reviews
Order Online
Reserve
Ibbs Restaurant
6 Arnside St, London SE17 2AP
020 7708 3904