Tea and Cake

Tea and cake is a food staple in London! Luckily we have an amazing tea room just round the corner!