In AdWords, under your campaign > settings, scroll down to 'Locations'.
Below shows that the campaign will target only people in the U.S., except for those in Buffalo, NY.
Or maybe U.S. is too broad for you, and you want to reign in your targeting a bit. Say, you want to target a 50-mile radius around Buffalo NY, but still exclude Buffalo itself.
This is how it's reflected on the map:
And this is how it will look in settings.
Under 'Location Options' seen in the above image, make sure that you're targeting people in your target location, and excluding people in your excluded area. "People in, searching for, or who show interest in my excluded location (recommended)" can be really lose with its targeting. My recommendation will keep your targeting much tighter to your intentions here.
On a similar note, with 'Language Targeting' keep in mind that if you target languages other than English (Like Spanish, or French) you will still be targeting only english search queries. This means that someone whose browser is set to Spanish as their preferred language, who searches in english the term "buy houses for cash in Buffalo" will see your ads. If you don't have Spanish as a targeted language in AdWords, and someone searches "buy houses for cash" on a browser with the language preference set to Spanish, they won't see your ad. You miss a lot of bilingual traffic by only targeting English.
Hope that helps!