Home
Mekha Noodle
Mekha Grill
Delivery
About
Contact Us
More...
Take Out
Call to Order at (503) 719-4584
Pick Up At:
6846 NE Sandy Blvd Portland, Oregon 97213
Monday - Sunday 9:00 am- 9:00 pm
We Deliver with Postmates!