Villa Pizza is a restaurant located in Villa de Leyva, Colombia. It serves pizza and is open from 7:00 AM to 11:00 PM. Key facts used: Serves pizza, location in Villa de Leyva, operating hours.