Restaurant Antonio de Piedra, a beautiful place located at the foot of Cerro Imbabura, San Antonio de Ibarra.
Address: Panamericana Sur Km 6 en la vuelta de Bellavista
Phone: 2550942
Phone: +593993751999