0 review
The Arches 97-99 Isabella Street, Southwark, London SE1 8DD
020 7620 6191
Turkish
Southwark, South East London
£££