Mira's Kitchen
Restaurant
•
1001 Westheimer Rd, Houston, TX 77006, USA
9.4
Sunday: 11 AM – 3 AM
See if anyone you trust recommends it!