Restaurante Chiringuito El Loro is a Spanish establishment offering lunches and dinners. It is noted for its menu and is located in Punta Umbria.