Williams Lake is located in the heart of British Columbia's interior. It is the centre of a large service and trading area for a population of well over 50,000 people. It is the shopping and business centre for many in the ranching industry whose land and holdings spread in all directions from Williams Lake.more...See more text