Isle of Flowers - King's Cross Euston Road, London N1 9AL