La Cucaracha is a restaurant offering pizza, pasta, meat dishes, salads, and more.