La Mascotte is a French restaurant, café, and tea room.