Can anyone recommend a place for tea in central stratford with high chairs etc...? Thanks (already posted in 'UK' forum but not had much luck!)