Windsor Grill
Our Pick: Top Rated (£41 and over)
65 St Leonard's Road, Windsor (Map)
Steakhouse
lExceptional
Avg Price:Average Price: £41 and over
v0.7 miles from Windsor Castle ( 6 mins )
t15 mins walking