KFC G135217

KFC #G135217 is a KFC restaurant located at 3201 Padre Boulevard in South Padre Island, Texas.