Bajwa Palace is an Indian restaurant offering a menu with online ordering options.