Address: 817 N Wells St, Edna, TX 77957, USA
“They have been know to have really good French fries but not today. I've been here twice and they're food has not impressed me. The staff is not pleasant or happy and they don't greet people with a smile. I'll really think twice before I visit again.”