Savor Squaw Valley dining. The Lake Tahoe area is home to a delicious variety of restaurants. Whether you're in the mood for fine dining or a quick bite, you'll find just what you're looking for in North Lake Tahoe, California. Located on the legendary ski slopes of Squaw Valley, Squaw Valley Lodge offers the ideal spot for sampling Lake Tahoe's finest restaurants. Here's a few of our favorites, from casual to Continental.
Lake Tahoe Dining Spots: