Those restaurants are quite a walk so you will need transport. The in house restaurant is really quite good.
Holiday Inn has a nice restaurant inside hotel, and lots of good restaurants close by, Buzzard Billy's, Zombie Burger, spaghetti works, just too name few..
Thanks! Your answer is awaiting moderation.