The Spot Restaurant, just North of Mount Forest