Tea-shop meaning

A shop where tea or coffee is served with light, usually sweet refreshments.
noun
0
0
Advertisement