Castle · PortugalCastle of AlmadaCastle of Almada is a castle in Almada, Portugal. Building in Almada, Setúbal District, Portugal.View on the mapRead moreDiscover a random placeWhat is Random Atlas?More places in PortugalCastle of Alfaiates · CastleFunchal · CityPinhal Novo · CityLisbon · CityCastle of Beja · CastleCastle of Santa Maria da Feira · Castle