Pedro Pizza & Chill is a pizza restaurant offering Italian flavors.