Taco Bell 31005

Taco Bell #31005 is a Taco Bell restaurant located at 29 Longview Drive, Hiawassee, Georgia.