This South Indian Restaurant Has Been Ranked No. 1 In New York For 2025

3 days ago 3
ARTICLE AD BOX
Semma, a Michelin-starred restaurant in New York known for its South Indian food, has made history by topping The New York Times' annual list of 100 best restaurants.
Read Entire Article