Any recommendations?

Staying near St John's thingummy and have found the eateries there to be overrated.