Skip to content
inoh

montreux

/ˌmɑnˈtɹoʊ/

A town in Switzerland, famous for its festival.

“Montreux's lakeside view took everyone's breath away.”
Add to my deck
Illustration of montreux: A town in Switzerland, famous for its festival.