Manager at Jholpai Indian Takeaway - London, England, United Kingdom
Jholpai Indian Takeaway is a company based out of 3 Granville Road, London, United Kingdom.