The Best Takeaway Restaurants in Barnes (London)
1 - Indian Zilla - London
2 Rocks Lane, Barnes. London.Greater London.
Indian Zilla, at 2-3 Rocks Lane, is now open, the third restaurant from chef proprietor Manoj Vasaikar, London SW13. The tandoori oven is used imagina...
2 - Aroma Asia - London
68 Church Road, Barnes. London.Greater London.