The Stablehand
4 Bathurst Street, London (Map)
British
lExcellent
Avg Price:Average Price: £26 to £40
v0.9 miles from Kensington Palace London ( 10 mins )
t19 mins walking