Lablabi Lablabi 117 – 119 Edgware Road London W2 2HX Rating Date: Rating Authority: Westminster Leave a Reply Cancel replyYou must be logged in to post a comment.