Palmyra Restaurant - Lebanese restaurant in North Sheen, London | Reviews, Photos & Information on Postcard