IndianindianNot yet on Tasting Planet
Mowgli
Bold Street 69, Liverpool, L1 4EZ Liverpool, United Kingdom
About
Indian street food sensation with fresh and healthy home cooking.
Photos
No photos yet.
Reviews
No reviews yet. Be the first!
Bold Street 69, Liverpool, L1 4EZ Liverpool, United Kingdom
Indian street food sensation with fresh and healthy home cooking.
No photos yet.
No reviews yet. Be the first!