image

The French Horn

 

Be the first to review

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.

image