The Stoke House
81 Buckingham Palace Road, London (Map)
British
lVery Good
Avg Price:Average Price: £25 and under
v1.1 miles from Holy Trinity Sloane Square ( 6 mins )