952.935.2320 | Best of India Indian Restaurant ,8120 Minnetonka Blvd St Louis Park, MN 55426. Get Directions
Estimated delivery time: 45 mns. min