Annapurna Indian Kitchen offers authentic Indian cuisine. The establishment is located in Dartmouth, Nova Scotia, Canada, and operates with specific hours of service.