Menya Ultra Mira Mesa

8141 Mira Mesa Blvd, San Diego, CA

Menu (As of 11/1)

Manage Settings

Ramen

Home Kit

Appetizers

Edamame

Menya Ultra Mira Mesa: hours and how to order