Mensho

Authentic Japanese restaurant · 9889 Bellaire Blvd Ste C308, Houston, TX

Dine-In

Hours

More food in Houston, TX · Authentic Japanese in Houston