img1

Spice Island

Book a Table Order Online

23A Englefield Road, Islington, London, North London

Cuisines: Indian