top of page

2608 Williams Avenue

Woodward, OK 73801

For Reservations & To-Go Orders: 580-256-0746

 

Welcome to Mella

Indian & American Cuisine

Hours

Monday - Saturday

11am - 9pm

Sunday

Closed

bottom of page