La Cucaracha Restaurante
La Cucaracha is an award-winning Mexican restaurant located in the historic Crocus Hill area at Dale and Grand Ave, St. Paul, Minnesota. They serve authentic Mexican foods to their guests.
36 Dale St S.
St. Paul, MN 55102
651-221-9682
