About Deli Diner Restaurant
Our menu is designed for healthy eating and a balanced diet unique menu ? Proper food Order online www. delidiner. co. uk free delivery
More about Deli Diner Restaurant
Deli Diner Restaurant is located at 106 Roman Road, E2 0RN London, UK
0208 9839480
http://Www.delidiner.co.uk