This 85-Year-Old Kozhikode Restaurant Is Ranked Fifth Among World's 100 Most Iconic Restaurants By Taste Atlas
Established in 1939, this restaurant in Kozhikode has secured the fifth spot on Taste Atlas' list of 100 most iconic restaurants in the world. Here's what you should order from their menu.
What's Your Reaction?