India Palace is an Indian restaurant offering dine-in and takeaway options, including a daily lunch menu.