I stepped into Tea Villa Cafe at Versova a few days ago and thought it was a good place to hang out and have a cup of... tea of course! Did it impress me? Find out!
Watch this video on YouTube