Firstly, I think the syntax here should be AND rather than & to combine search expressions (similarly, you can use NOT and OR in search expressions).
You can’t use the filter: option to search on location. That’s for filtering on things like links, or other content like photos.
For location, on the web you can use near: and within: but they require a specific place, and they are not available in the API - for that, you can use the geocode feature in the Search API. Note that only a limited number of Tweets may have geo data attached, if the user specifically chooses to mark a location in their Tweet.
You can also use lang: to find Tweets in specific languages.