Hampton Court draws a dining crowd that's happy to spend properly, and the restaurants here reward that willingness with some of the best Modern British cooking in Richmond upon Thames. The riverside setting means many places take their food seriously to match the surroundings, making it a natural choice when you want a meal that feels like an occasion rather than just dinner out. If you're arriving by train or from the palace gates, you'll find the options closest to the river consistently deliver on quality.