Mesa is the Ottoman Turkish word to describe the onset of evening. In Spanish, it is the word for table, while in Greek, “ela mesa” is an invitation to come on inside.
Mesa Kitchen & Lounge is a fusion of all three, brought to you in a hospitable setting in North London.
Read More ▾