Montjuïc Castle is an old military fortress, with roots dating back from 1640, built on top of Montjuïc hill in Barcelona, Catalonia, Spain. It currently serves as a Barcelona municipal facility.
Entrance to Montjuïc Castle across the former moat, now dry and planted as a parterre