Description: Located near restaurants, shops, and entertainment, St. Moritz Villas are a great place to stay in Mammoth Lakes, CA. The complex is right by the free winter shuttle route for easy access to the ski areas. St. Moritz offers a pool, spa, sauna, laundry f