Delhi Palace is an Indian restaurant offering flavorful, traditionally prepared homemade dishes.