Llama Queen is a Peruvian restaurant offering ceviche, lomo saltado, and other traditional fare, complemented by a cocktail menu in a comfortable atmosphere.