Historic Ryde Castle, a pub housed in a Victorian manor with sea views. Offers a warm restaurant and inviting atmosphere.