House of Coco

120 Islington High Street, On Camden Passage , London (Islington), England