The Delhi Box, Leicester, Leicestershire Takeaway Order Online
http://delhiboxonline.com
The Delhi Box is a takeaway based in Leicester, Leicestershire. The The Delhi Box offer great tasting foods. Order online at The Delhi Box Leicester, Leicestershire
http://delhiboxonline.com
The Delhi Box is a takeaway based in Leicester, Leicestershire. The The Delhi Box offer great tasting foods. Order online at The Delhi Box Leicester, Leicestershire