Holsworthy SquareOther placesElm StLondon, ENG, WC1 · GBPhone unavailableEmail unavailableWebsite unavailableHours not available