Londonderry is a city of contrasts, culture, and heartwarming hospitality. Protective walls erected in 1614 present a good image of what the town