Позвоните в Джон Булл паб, их два (Смоленка прямо у метро и Баррикадная). Правда про некурящий зал не в курсе. Но там даже детские комнаты были.
http://menu.ru/nets/show/net/173