Trinity Square Gardens

Trinity Square Gardens
Tower Hill, London, EC3N 4DH