Blue Fin

Blue Fin
Southwark Street, London, SE1 0SU