Huckletree Shoreditch

Huckletree Shoreditch
8 Finsbury Square, London, EC2A 1AH
Photo of Huckletree Shoreditch