New Indian restaurant opens on Broadway