• 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.

    •