Luxembourg City Synonyms

The capital and largest city of Luxembourg
(Noun)