Av. La Dehesa 3265, Local 1, Lo Barnechea, Santiago, Chile
Av. La Dehesa 3265, Local 1, Lo Barnechea, Santiago, Chile
No delivery
Spot something wrong?
Dishes at Green Pizza. Prices may vary in venue.
Been to Green Pizza? Be the first to share what you ate.