Дима, можно вот так:
Только имей ввиду, что здесь OR - эуто усливие на адрес (адрес такой или адрес такой). Если суммировать с другими условиями
Но это не очень точные данные, потому что честной связи Заведение-Город у тебя нет. Так что придется еще пройтись по списку заведений в Москве (там они выбираются по удаленности широта-долгота), и где адреса не соответствуют этому правилу, подправить. Но в целом, сейчас это условие выдает цифру, близкую к тем, что на карте выводится.
То есть у тебя в БД нет признака Город или Регион. Есть только координаты.
Поэтому, если такое надо делать, то надо вводить у объекта признак Город и редактировать все заведения. Но их там почти 4000. БОльшую часть можно обновить массово, накидав скрипт через яндекс-АПИ, чтобы по координатам получить ближайший город, и если он соответствует городу из списка в базе, то его назначить.