The Castle Inn, Restaurant & Bar