Neha Palace - Indian Restaurant, Banquet and Bar


27 Meyer Ave, Yonkers, NY 10704