Original Squeeze In Truckee location celebrates 50 years in business

If you lived in or visited the Truckee area at any point since 1974, then chances are you’ve visited (or at least heard about) the 10 feet wide by 62 feet long experience that is the Squeeze In. Serving up the “best omelettes on the planet,” this unique restaurant with the writing on the walls […]