Blue Fin Venue

Address:
110 Southwark Street
London
SE1 0SU

Detailed map and directions