Personally, I believe having tea in London is a must. Our High Tea experience was delightful. The highlight was the freshly baked, warm scones which were served with traditional clotted cream and strawberry jam.
London England SW7 5ED
United Kingdom
London England SW7 5ED
United Kingdom