HOUSTON, TX – Musaafer Indian Restaurant, located in Houston’s Galleria, has been awarded a Michelin star, marking a significant milestone for Indian cuisine in the US. Owners Shammi and Mithu Malik, ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results