1 Baume & Mercier Store in Mountain View, United States