Indian Palace is an Indian restaurant offering delivery. Located near Feltham Train Station.