ViaMichelin
The Thames Court
Location picture
Stunning 8.6 (90 reviews)
Approx. £85
Location
Towpath
Shepperton TW17 9LJ