Zomato definitions

Search

Zomato

Zomato logo #10101) Website about food and drink
Found on https://www.crosswordclues.com/clue/zomato

Zomato

Zomato logo #21000 Zomato is an online restaurant discovery guide providing information on home delivery, dining-out, cafés and nightlife in cities of India, Brazil, Turkey, Indonesia, New Zealand, the Philippines, South Africa, Sri Lanka, Qatar, Chile, Portugal, the United Arab Emirates and the United Kingdom. The site has an Alexa rank of 1,067 in the world and 9...
Found on http://en.wikipedia.org/wiki/Zomato
No exact match found.