The same folks who maintain Italian/Spanish restaurant Bella Pasta in downtown Norwalk also operate Café Madrid Wine & Tapas Bar on New Canaan Avenue. Under the same management, Café Madrid was briefly a Mexican restaurant named El Rancho de Pancho, and for years before that, popular Spanish restaurant Costa Brava. Costa Brava diehards are rejoicing… Continue Reading