Designed by
Title
The Arc de Triomf is a triumphal arch in the city of Barcelona in Catalonia, Spain #269997846
Description
The Arc de Triomf is a triumphal arch in the city of Barcelona in Catalonia, Spain. The arch is built in reddish brickwork in the Neo-Mudejar style
This image is editorial