After 18 years, Montrose restaurant Indika to shutter June 30

Show map
Montrose Indian restaurant Indika will close June 30 after 18 years in business at 516 Westheimer Road, Houston. A new concept from the same owners may be on the horizon, according to a post from the restaurant’s Instagram page, although no details have been shared yet.