The French Horn is a charming restaurant located in Sonning-on-Thames, UK. Offering a French-inspired menu, the dishes are expertly prepared and beautifully presented. The elegant decor and picturesque riverside location make for a delightful dining experience that is sure to impress.