Sandwich Shop

Restaurant in Delphi, Indiana