Dell’ovo Kitchen

    257 Shrewsbury Street Worcester, MA 01604

    508-791-1899

    Location History

    Dell’ovo Kitchen (?open)

    Updated: November 2013 .