HOME / Indian takeaway / India Taj Indo-Chinese Cuisine
3850 Sherwood Dr #550, Sherwood Park, AB T8H 0Z9
+17804491145
View Business Profile