Ibbs Restaurant
6 Arnside St, London
020 7708 3904
Menu
London, Greater London
Ibbs Restaurant
6 Arnside St, London, Greater London SE17 2AP
020 7708 3904