Shellie

Reviews


  • Applebee's

    5 starsMay 23, 2014

    1303 Vaughn Dr, Ottumwa, IA 52501

    They were knowledgable and friendly. Had the Salmon and it was very good.