[n] (British) a restaurant where tea and light meals are available
tea parlor, teahouse, tearoom, teashop