Complex sentence: It was a great fortress and one of the only places in Valinor that housed military equipment.
Split into simpler sentences: It was a great fortress and armory. Indeed it was one of the few places in Valinor that housed military equipment.