Loading...
Uploaded by videoreviewschannel on Jan 27, 2012
Situated in the heart of London's West End, Imli is a friendly Indian restaurant specialising in tapas-style offerings. Their food pays homage to authentic Indian street food, sizzling with spices and packed full of fresh, vibrant flavours.
Entertainment
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)