Michelin Star Restaurant Tulsi in NYC

Michelin Star Restaurant Tulsi in NYC has the largest Naan you've ever seen

Leave a Reply

Your email address will not be published. Required fields are marked *