London: Tenshi - Islington Tenshi 61 Upper Street, Islington, London N1 0NY. Website: Tenshi London Prev Next