img1

Red Rose Tandoori

Book a Table Order Online

597 Holloway Road, , London, North London

Cuisines: Indian

No Photos Found!