Situated in the heart of Munich's historical 'Stachus' Square, this property marks The Luxury Collection brand's debut in Germany.