Strolling St. Moritz's luxury streets, landmarks, and storefronts
Location: St. Moritz, Switzerland
1 sources from 28 citizen journalists
Topics: luxury shopping, clock tower, boutique storefront, street stroll, landmark, alpine town, tourism, urban, architecture, daily life
