London Sizzler is located in Houston, United States on 6690 Southwest Fwy. London Sizzler is rated 4.1 out of 5 in the category asian restaurant in United States. London Sizzler is a British Indian restaurant located in Houston Texas. We have a unique menu that offers fresh tandoori dishes, curries, and sizzlers inspired by the geographic location of our roots. From Indo-Chinese to African influence, our food is fresh and made to order. We have a large selection of spirits, wines, and tap beers along with multiple flat screen TV’s to make your visit with family, friends or business associates, a memorable one.
Address
6690 Southwest Fwy