Diwali Palace is an Indian and Nepalese restaurant offering a fantastic ambiance and an extensive menu of delicious dishes. It is a family-friendly establishment.