Kevin and Maria Ruiz, who run the Peruvian pop-up restaurant Papa Llama, have signed a lease to open a brick-and-mortar restaurant in Orlando’s Curry Ford West neighborhood. The restaurant will be located at 2840 Curry Ford Road, in the Winn-Dixie shopping plaza. Opening timeframe is early 2020. “We’ve been in business for three years, and […]
