Description

The Tea Terrace is a very English tea room located at the House of Fraser department stores in London Victoria, London Oxford Street and Guildford.