Royal India

47 Stoke Newington Church Street London N16 0NX