1. Mella Restaurant 2608 Webster Ave, Woodward, OK 73801 Coordinate: 36.43804,-99.41378 Phone: (580) 256-2744