Indian restaurant serving generously portioned, well-spiced dishes at great value.