OTTO - Saco

  • Restaurants
779 Portland Road US Route 1
Saco, Maine 04072
(207) 494-8148
  • About

    OTTO was born in Portland, ME, in 2009 and has since spread to locations throughout Maine & Massachusetts. Voted one of the ''Best Pizzas in America'' by The Food Network.