Montjuic Castle is located on Montjuic Hill in Barcelona. It is a military fortress built in 1640.