Manchester Square Gardens

Manchester Square Gardens
Manchester Square, London, W1U 3BN