Himalaya Restaurant – Houston, Texas
December 19th, 2008 by Vernon
This is the BEST native Indian cuisine restaurant in Houston. Go try it for yourself to find out the mission statement.
This is the BEST native Indian cuisine restaurant in Houston. Go try it for yourself to find out the mission statement.