Karva, a new cafe focused on serving great Chai & Coffee as well as breakfast, lunch & delicious pastries in Leadenhall Street, City of London.