Shalimar Restaurant
180 Delaware Ave, Delmar, NY 12054, United States
South indian restaurant ◄ South Asian restaurant ◄
Every single dish we ate was superb. I loved the coconut and saffron naan. The owner was delightf...
South indian restaurant ◄ South Asian restaurant ◄