Having tea at the Lord Leycester Hospital cafe [Warwick - England] Having tea at the Lord Leycester Hospital cafe [Warwick - England]