TEASHOP

Definition of TEASHOP

  1. (noun)a restaurant where tea and light meals are available