KFC C119010

KFC #C119010 is a KFC restaurant located at 4921 Long Beach Road Southeast in Southport, North Carolina.