THE FESTIVAL HAS NOW A NEW AND BEAUTIFUL GALLERY
IN THE HEART OF LONDON BY THE RIVER THAMES.
Embassy Tea Gallery 195-205 Union Street London SE1 0LN United Kingdom
Embassy Tea Gallery 195-205 Union Street London SE1 0LN United Kingdom