Find the top Indian sizzler restaurants in Plano, Texas near you now.
Indian restaurant
Address: 8201 Ohio Dr #110, Plano, TX 75024