This is the Chateau de Dinan which is basically a keep and a gate, part of the 8,500 feet of medieval ramparts surrounding the town. This thing stands 111 feet tall and houses a museum.