You are using an out of date browser. It may not display this or other websites correctly. You should upgrade or use an alternative browser.
I don’t know since when Tesla has a pin in Chelan, but I found a few documents from 2018 mentioning that Tesla was planning to install a Supercharging station there. No specific location was selected, while locations suggested were municipal buildings the town insisted the parking area was low in Chelan.
Council said it would further discuss the idea at a later town hall, but I didn’t find any further discussions on the town’s part.