This was our first visit and we’re really pleased. Wish I remembered the server’s name, she did great! The lemonade was a little sweet for my taste, but I had two glasses so wasn’t too bad.
Address: 1487 W South St, Ozark, MO 65721-7329
Location: United States > Missouri (MO) > Ozark
Phone Number: +1 417-581-1955