Llamarada is a restaurant serving traditional, home-style cuisine.