Ideally, your client should have a page for each location they have. There could be one "locations" page with a list of stores sorted by state, and then each store is a link to a page with geo-specific keywords.
For example,
Locations
- Utah
- Store 1
- Store 2
- Store 3
- Washington
- Store 1
- Store 2
- Store 3
All six of those stores (or however many actually exist in your scenario) would have their own page with headers, metas, and content specific to that location.