5001 Northstar Drive Truckee, CA 96161
Square Feet: 2,500 ft2
Casual Restaurant setting with bar area and fireplace.