A decades-old restaurant in Cape May, New Jersey, has been named one of the 'most adorable small-town restaurants' in the US.