Wendy's 9623

Wendy's #9623 is a Wendy's restaurant located at 2404 South Ranch Road 620 in Lakeway, Texas.