Studio 59, 5 Shelford Place, London N16 9HS

59, 5 Shelford Pl, Stoke Newington, London N16 9HS, UK