Vancheri Store is a well-managed cafe and cocktail bar offering quality coffee and drinks.