Reviews of Castle View Restaurant at Leeds Castle. (Restaurant) in Maidstone (Kent).