Adveritzing "Pizza...Brew...Pasta Too!," Carlo's Pizza Oven, located on Osbourne Avenue in Polish Town, features a variety of Italian favorites on its menu. From pizza to heros to calamari, Carlo's has it all. Owned by the same family since 1987, this restaurant has become a local favorite.