Al Punjab is a charming restaurant offering a wide variety of Indian dishes.