London Sizzler in Houston is the best spot for flavorful Indian food. The menu offers a ton of flavorful choices in both vegan and non-vegan classifications going from conventional Indian hors d'oeuvres, rolls, bits of bread to signature sizzlers, veggies, and meat dishes to stimulate your taste buds.