Afternoon Tea at The Capital Hotel – Knightsbridge, London, UK
High tea (or afternoon tea as they call it here) is always a perfect girly outing. N, YC and I headed out on a cold, snowy afternoon to the small boutique hotel The Capital, situated just metres from the famed Harrods. At £25, it is one […]
