Wendy's 8895

Wendy's #8895 is a Wendy's restaurant located at 170 Vaughan Lane in Pell City, Alabama.