Lebanese grill, Elephant & Castle

Lebanese grill is a very small take away located in Elephant & Castle. It’s not the most typical place to have a Lebanese food joint, plus for a take away you could never… Continue reading