Italian restaurant · 111 S Washington St, Delphi, IN
Dine-In
More food in Delphi, IN · Italian Food in Delphi