Triumphal Arch

The Triumphal arch was a giant arch located in the midle of the Palace Plaza in front of the Theed Royal Palace in the city of Theed, capital of Naboo.