Very good Indian cuisine
Batcha Restaurant is located at 2985 Islington Ave, North York, ON M9L 1E8, Canada