Ali Baba's Indian Kitchen is located in downtown Taipei, just near the intersection of Jilin Rd. and Nanjing East Rd. If you're on the MRT go to the Luzhou (Orange line) stop that's at Nanjing and Songjiang Rds. You'll head West just past Jilin Rd. Ali Baba's is just about 3 shops down on the left (South) side on Nanjing.