Best Indian dining in the area.
Royal Palace Resturant is located at 70 Knollwood Rd, Elmsford, NY 10523