Carlo's Pizza Oven
Drag box to select area
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.
435 Osborn Ave, Riverhead, NY 11901
- Hours: Mon - Thu, 10am - 10pm;
Fri, 10am - 11pm; Sat, 11am - 11pm; Sun, 11am - 10pm