The Arches 97-99 Isabella Street, London, SE1 8DD Get Directions +44 020 7620 6191 +44 020 7620 6192 ev@tasrestaurants.co.uk