Belem, on the western edge of Lisbon, has some of the oldest historic buildings in Portugal.