ViaMichelin
Royal Windsor
Location picture
Well 7.2 (13 reviews)
Approx. £25
Location
Datchet Road
Windsor SL4 1QD