La Cucaracha is a pizzeria and restaurant with a long tradition, offering tasty pizza and good Slovak beer in a pleasant atmosphere. While sometimes the music can be a bit loud, it's a place patrons enjoy returning to.