
Papa Llama, one of Orlando’s beloved locally-owned restaurants, has suddenly closed its doors after almost ten years of operation serving Peruvian dishes.

Papa Llama, one of Orlando’s beloved locally-owned restaurants, has suddenly closed its doors after almost ten years of operation serving Peruvian dishes.