Taberna El Pili offers Spanish cuisine.
Taberna El Pili is located at Callejón de Guía 16, Sanlúcar de Barrameda.
Address: Callejón de Guía 16, Sanlúcar de Barrameda, Cádiz, 11540. Phone: +34 695 41 18 63.