International Café Company, a quaint café located in the adjacent lane of Lilavati Hospital, is a perfect place to savour the best coffee made out of the finest and choicest ingredients. Their fairly priced and outspread menu also consists of vegetar