London Sizzler is a British Indian restaurant located in Houston Texas. Offers fresh tandoori dishes, curries, and sizzlers inspired Indo-Chinese to African influence. Hours: Monday: Closed, Tuesday - Thursday: 5PM - 11 PM, Friday - Sunday: 12 PM - 11 PM.
Added on December 4, 2010 and last updated 12 years ago