Open Today
17:30 to 22:00
Tel: 01462487526
8 Arena Parade , Letchworth Garden City , Stevenage , Stevenage, Herefordshire, SG6 3BY, United Kingdom
Indian Royal is an Indian restaurant and takeaway in Letchworth Garden City, offering Indian food with delivery and collection services.