(952) 541-4865 | Taste of India ,5617 Wayzata Blvd Saint Louis Park, MN 55416.. Get Directions
Estimated delivery time: 45 mns. min