After visiting Jawaharlal Nehru International Stadium, you may have a meal at this cafe. You will enjoy good lemonade at Kaloor. On Facebook, this place has a lot of user reviews and a 4.4 star rating, which means the place is highly popular and worth visiting.