A South Indian restaurant in New York City’s Greenwich Village has topped the The New York Times’ annual list of 100 best restaurants.
Categories
Lifestyle
This South Indian Restaurant In NYC Just Became The City’s No. 1 Restaurant
