Tagged with La Cucaracha Restaurant

La Cucaracha Restaurante

My first visit to La Cucaracha was nearly 30 years ago when I lived and worked in St. Paul. At that time La Cucaracha was much smaller, comprising only of an order counter and a few tables. After several expansions the restaurant is much larger today, and still continues to serve a variety of authentic … Continue reading