houston Restaurants

Indian

London Sizzler

Cuisine

Indian


Visit Website

Overview

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....READ MORE

Address

6690 Southwest Fwy
Houston, TX 77074

learn more