London Secret Garden
100 Cromwell Road, London (Map)
Afternoon Tea
lGood
Avg Price:Average Price: £26 to £40
v4.5 miles from Burgess Park London