Contact Us Address 2401 S. Stemmons Freeway,Suite# 2353, Inside the Mall, Second Floor, Food Court Lewisville, TX 75067 Email contact@flavorsofindiarestaurant.com Call (972) 537.5878