Ambala Sweets & Snacks is a gourmet Indian snack bar offering traditional, all-vegetarian pastries and treats since 1990.