Saint Aymes iconic floral cafe is the perfect location for a spot of afternoon tea in London.
Saint Aymes
59 Connaught Street, Connaught Village, Hyde Park, London W2 2BB
London United Kingdom
London United Kingdom
Saint Aymes iconic floral cafe is the perfect location for a spot of afternoon tea in London.