Wendy's 5388

Wendy's #5388 is a Wendy's restaurant located at 2646 John Ben Shepperd Parkway in Odessa, Texas.