Llama a Sushi is a restaurant specializing in sushi. The business appears to offer home delivery services. Key information used from search results includes the business name and mentions of delivery.