Café Restaurant La Clef

Restaurant in Montreux, Switzerland

Opening hours: Tu-Th 08:00-23:00; Fr-Sa 08:00-24:00 Features: outdoor seating, vegetarian options

1 Rue du Théâtre, Vevey, 1800