7107 S 76th St, Franklin, WI 53132, United States
No delivery
Spot something wrong?
Dishes at India Palace. Prices may vary in venue.